<template>
	<view>
		首页 {{vuex_user.name}}
	</view>
</template>

<script>
	export default {
		data() {
			return {
				
			}
		},
		async onLoad() {
			// this.$u.get('/api/index').then(res =>{
			// 	console.log(res)
			// })
			// console.log(111111)
			
			// await 必须写在 async 函数中
			// const res = await this.$u.get('/api/index')
			// console.log(res)
			// console.log(222222)
			
			// const res = await this.$u.post('/api/auth/wx/bind', {type: 'unbind',openid: 'xxx'})
			// 出现异常，被拦截，111111执行显示，222222不执行
			// console.log(111111)
			// const res = await this.$u.post('/api/auth/wx/bind')
			// try {
			// 	const res = await this.$u.post('/api/auth/wx/bind')
			// } catch (e) {
				// 异常会在此执行，不影响下面代码执行
			// }
			// console.log(222222)
			// console.log(res)
			
			// const res = await this.$u.patch('/api/orders/1/confirm', {name: 'Tom'})
			// const res = await this.$u.patch('/api/orders/1/confirm')
			// console.log(res)
			
			// 集中管理api
			// const dataIndex = {
			// 	page: 1, 
			// 	sales: 1,
			// 	recommend: 1, 
			// 	isNew: 1
			// }
			// const resIndex = await this.$u.api.index()
			// const resIndex = await this.$u.api.index(dataIndex)
			// console.log(resIndex)
			
			// 测试登录
			// const dataLogin = {
			// 	email: 'test@a.com',
			// 	password: '123123'
			// }
			// 测试登录到JEECG-BOOT
			// const dataLogin = {
			// 	username: 'admin',
			// 	password: '123456'
			// }
			// const resLogin = await this.$u.api.authLogin(dataLogin)
			// console.log(resLogin)
			
			// 测试vuex
			console.log(this.vuex_version)
			
			// 设置vuex
			// this.$u.vuex('vuex_name','Tom')
			console.log(this.vuex_name)
			
		},
		methods: {

		}
	}
</script>

<style lang="scss" scoped>
	
</style>
